package top.tangyh.lamp.care.vo.result;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;
import top.tangyh.lamp.care.entity.BInpatientDiagnosis;

import java.time.LocalDateTime;
import java.util.Date;
import java.util.List;

@Data
@Schema(description = "病人信息类")
public class PatientInfoOutVONew {

    private Long id;

    @Schema(description = "病人姓名")
    private String patientName;

    @Schema(description = "床号")
    private String bedNumber;

    @Schema(description = "识别号")
    private String patientIdent;

    @Schema(description = "住院号")
    private String hospitalNumber;

    @Schema(description = "性别")
    private Integer gender;

    @Schema(description = "年龄")
    private Integer age;

    @Schema(description = "护理等级")
    private String nursingLevel;

    @Schema(description = "入科诊断内容（多个用分号隔开）")
    private String rkZdContent;

    @Schema(description = "出科时间,如果病人未出科则为空")
    private LocalDateTime ckTime;

    @Schema(description = "入科时间")
    private LocalDateTime rkTime;

    @Schema(description = "入院时间")
    private LocalDateTime ryTime;

    @Schema(description = "住院天数")
    private Integer zyDaycount;

    /**
     * 出生日期
     */
    @Schema(description = "出生日期")
    private LocalDateTime birthday;

//    @Schema(description = "科室名称")
//    private String deptName;
}